Міністерство освіти і науки України
Національний університет "Львівська політехніка"
EMBED Word.Picture.6
“Створення параметричних запитів та запитів з обрахунками”
Методичні вказівки до лабораторного заняття з дисципліни
“Бази даних в інформаційно-комп'ютерних технологіях”
для студентів базового напрямку 6.091 “Електронні апарати”
Затверджено на засіданні кафедри ЕЗІКТ
Протокол № 2 від 12 жовтня 2009 р.
Львів 2009
Створення параметричних запитів та запитів з обрахунками. Методичні вказівки до лабораторного заняття з дисципліни "Бази даних в інформаційно-комп'ютерних технологіях” для студентів базового напрямку 6.091 “Електронні апарати”/ Укл. Л.К.Гліненко, Є.І.Яковенко.-Львів; Вид-во Нац. ун-ту "Львівська політехика" , 2009. - 16 с.
Укладачі: Л.К.Гліненко, канд. техн. наук, доц.
Є.І.Яковенко, канд. техн. наук, доц.
Відповідальний за випуск – Т.А.Смердова , канд. техн. наук, доц.
Рецензенти: В.М.Фаст, канд. техн. наук, доц.
Б.С.Вус, канд. техн. наук, доц.
Створення параметричних запитів на вибірку
1. Мета роботи
Одержання навичок роботи зі створення параметричних запитів
2. Теми для попереднього вивчення
Типи запитів на вибірку і технологія їхньої розробки; запити з параметрами та з полями, що обчислюються.
2. Стислі теоретичні відомості
2.1. Запити з параметрами
Запити з параметрами, або параметричні запити – це різновид запитів на вибірку Microsoft Access, які використовуються для вибору даних з таблиць за певною умовою (умовою відбору), яка задає один з атрибутів сутності, конкретне значення якого задається у процесі запиту. Ці запити створюються на основі певного базового запиту “з параметром”, у якому зазначений лише параметр, за яким відбирати дані, а конкретне значення параметру вводиться за запитом у процесі виконання параметричного запиту. Запити з параметрами являють собою варіанти базового запиту і відрізняються один від одного лише конкретним значенням умови відбору для того самого поля.
2.2. Створення запитів з параметрами
Запит у Access є об'єктом, що зберігається у файлі бази даних і може багаторазово повторюватися. Усі запити, що ми створювали дотепер, містили конкретні значення дат, назв, імен і т.д. Якщо потрібно повторити такий запит з іншими значеннями в умовах відбору, його потрібно відкрити в режимі Конструктора, змінити умову і виконати. Щоб не робити багаторазово цих операцій, можна створити запит з параметрами (“параметричний запит”). При виконанні такого запиту видається діалогове вікно Введіть значення параметра (Введите значение параметра, Enter Parameter Value), у якому користувач може ввести конкретне значення і потім одержати потрібний результат.
Запит з параметром може бути створений самостійно або на основі раніше створеного запиту з відповідною умовою відбору за тим самим параметром. Наприклад нехай раніше був створений запит "Відсортований список товарів", у якому на основі трьох таблиць “Постачальники”, “ТовариПостачальники” і “Товари” було створено запит з полями “КодТовару”, “МаркаТовару”, “НазваПостачальника” та “ТипТовару”. Цей запит виводить всі товари з усіма постачальниками, які постачають кожний з товарів. Припустимо, що періодично треба виводити інформацію лише про товари, які постачаються конкретним постачальником, причому яким саме, заздалегідь невідомо. Перетворимо базовий запит на запит про товари, що поставляються певним постачальником. Для цього слід:
відкрити базовий запит у режимі Конструктора.
щоб визначити параметр запиту, слід ввести у рядок Умова відбору (Условие отбора, Criteria) для стовпця "НазваПостачальника" замість конкретного значення слово чи фразу й укладіть їх у квадратні дужки, наприклад [Постачальник:] . Ця фраза буде виводитися у вигляді запрошення в діалоговому вікні при виконанні запиту.
Якщо ви хочете, щоб Access перевіряла дані, що вводяться як параметр запиту, потрібно вказати тип даних для цього параметра. Звичайно в цьому немає необхідності при роботі з текст...